package HomeWork;
/*2.分析以下需求，并用代码实现：
        已知集合的元素为
        aaa
        bbb
        ccc
        aaa
        bbb
        bbb
        通过今天所学内容去除集合的重复元素,分别使用迭代器和增强for循环遍历集合
        tips:去除之后集合的元素应该为
        aaa
        bbb
        ccc*/

import java.util.ArrayList;
import java.util.Iterator;

public class test2 {
    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList<>();
        list.add("aaa");
        list.add("bbb");
        list.add("ccc");
        list.add("aaa");
        list.add("bbb");
        list.add("bbb");
        int a = 0;
        Iterator<String> it = list.iterator();
        while (it.hasNext()) {
            String s = it.next();
            a++;
            if (a <= list.size() + 1) {
                for (int i = a; i < list.size(); i++) {
                    if (list.get(i).equals(s)) {
                        it.remove();
                        break;
                    }
                }
            } else {
                it.remove();
            }
        }
        System.out.println(list);

        System.out.println("-------------------");

    }
}

